﻿using System;
using System.Collections.Generic;
using System.Text;
using RaisingStudio.Data.Entities;

namespace UnitTest
{
    [Serializable]
    public class UTIssue
    {
        #region Members

        private int _IssueID;
        /// <summary>
        /// IssueID.
        /// </summary>
        [System.ComponentModel.Description("IssueID")]
        public int IssueID
        {
            get
            {
                return this._IssueID;
            }
            set
            {
                this._IssueID = value;
            }
        }

        private string _Title;
        /// <summary>
        /// Title.
        /// </summary>
        [System.ComponentModel.Description("Title")]
        public string Title
        {
            get
            {
                return this._Title;
            }
            set
            {
                this._Title = value;
            }
        }

        private string _Description;
        /// <summary>
        /// Description.
        /// </summary>
        [System.ComponentModel.Description("Description")]
        public string Description
        {
            get
            {
                return this._Description;
            }
            set
            {
                this._Description = value;
            }
        }

        private IssueStatus _Status;
        /// <summary>
        /// Status.
        /// </summary>
        [System.ComponentModel.Description("Status")]
        public IssueStatus Status
        {
            get
            {
                return this._Status;
            }
            set
            {
                this._Status = value;
            }
        }

        private IssueType? _IssueType;
        /// <summary>
        /// IssueType.
        /// </summary>
        [System.ComponentModel.Description("IssueType")]
        public IssueType? IssueType
        {
            get
            {
                return this._IssueType;
            }
            set
            {
                this._IssueType = value;
            }
        }

        private string _Owner;
        /// <summary>
        /// Owner.
        /// </summary>
        [System.ComponentModel.Description("Owner")]
        public string Owner
        {
            get
            {
                return this._Owner;
            }
            set
            {
                this._Owner = value;
            }
        }

        private decimal? _Progress;
        /// <summary>
        /// Progress.
        /// </summary>
        [System.ComponentModel.Description("Progress")]
        public decimal? Progress
        {
            get
            {
                return this._Progress;
            }
            set
            {
                this._Progress = value;
            }
        }

        private DateTime _CreateTime;
        /// <summary>
        /// CreateTime.
        /// </summary>
        [System.ComponentModel.Description("CreateTime")]
        public DateTime CreateTime
        {
            get
            {
                return this._CreateTime;
            }
            set
            {
                this._CreateTime = value;
            }
        }

        private bool? _Locked;
        /// <summary>
        /// Locked.
        /// </summary>
        [System.ComponentModel.Description("Locked")]
        public bool? Locked
        {
            get
            {
                return this._Locked;
            }
            set
            {
                this._Locked = value;
            }
        }

        #endregion
    }
}
